
<!-- 正文开始 -->
<div class=" layui-form open-form">
  <div class="open-model">
    <div class="open-auto">

      <!--      <div class="layui-form lay-header" style="margin-top: 20px;height: 60px">-->
      <!--        <div class="toolbar">-->
      <!--          <div class="layui-form-item lay-query-content">-->
      <!--            <div class="lay-query-box">-->
      <!--              <div class="query-lt">-->
      <!--                <div class="layui-inline">-->
      <!--                  <label class="layui-form-label w-auto">品种</label>-->
      <!--                  <div class="layui-input-inline mr0">-->
      <!--                    <select  id="productVarietyId" name="productVarietyId" lay-filter="productVarietyId"  lay-search required></select>-->
      <!--                  </div>-->
      <!--                </div>-->
      <!--                <div class="layui-inline">-->
      <!--                  <label class="layui-form-label w-auto">牌号</label>-->
      <!--                  <div class="layui-input-inline mr0">-->
      <!--                    <select  id="productMarkId" name="productMarkId" lay-filter="productMarkId"  lay-search required></select>-->
      <!--                  </div>-->
      <!--                </div>-->
      <!--                <div class="layui-inline">-->
      <!--                  <label class="layui-form-label w-auto">生产商</label>-->
      <!--                  <div class="layui-input-inline mr0">-->
      <!--                    <select  id="productProducerId" name="productProducerId" lay-filter="productProducerId"  lay-search required></select>-->
      <!--                  </div>-->
      <!--                </div>-->
      <!--                <div class="layui-inline">-->
      <!--                  <button class="layui-btn icon-btn color-green" lay-filter="itemSubSearchTwo"-->
      <!--                          lay-submit layui-form-keyDownSearch="true">查询-->
      <!--                  </button>-->
      <!--                  <button class="layui-btn icon-btn color-white" lay-filter="itemResetsTwo"-->
      <!--                          lay-submit>重置-->
      <!--                  </button>-->
      <!--                </div>-->
      <!--              </div>-->
      <!--              <div class="query-rt"></div>-->
      <!--            </div>-->
      <!--          </div>-->
      <!--        </div>-->
      <!--      </div>-->
      <div class="layui-form-item ">
        <button class="layui-btn" id="selectAll">确认选择</button>
      </div>
      <!-- 表格 -->
      <table class="layui-table" lay-filter="SelectTable" id="SelectTable"></table>

      <!--      <table class="layui-table" id="warehouseMaterialRequisitionRecordTable"-->
      <!--             lay-filter="warehouseMaterialRequisitionRecordTable"></table>-->
    </div>

  </div>
</div>

<script>
  layui.use(["layer", "form", "table", "admin", "laydate", "upload", "laytpl"], async function () {
    const table = layui.table;
    const config = layui.config;
    const laytpl = layui.laytpl;
    const form = layui.form;
    const admin = layui.admin;
    const layer = layui.layer;
    const upload = layui.upload;
    const laydate = layui.laydate;
    const $ = layui.jquery;
    const nowData = { ...parentData };
    console.log("nowData", nowData);
    // let url = 'warehouse/warehouse/productInventory/list'
    // if (nowData.productStatus){
    //   url = 'warehouse/warehouse/productInventory/list?productStatus=' + nowData.productStatus
    // }

    await admin.initDataSelectPro(
            "warehouse/warehouse/admin/productVariety/list",
            {
              limit: 99999,

            },
            "productVarietyId",
            "品种",
            (d) => {
              if (d.value) {
                productVarietyId = d.value;
              }
            },
            "varietyName"
    );

    await admin.initDataSelectPro(
            "warehouse/warehouse/admin/productMark/list",
            {
              limit: 99999,

            },
            "productMarkId",
            "牌号",
            (d) => {
              if (d.value) {
                productMarkId = d.value;
              }
            },
            "markName"
    );

    await admin.initDataSelectPro(
            "warehouse/warehouse/admin/productProducer/list",
            {
              limit: 99999,

            },
            "productProducerId",
            "生产商",
            (d) => {
              if (d.value) {
                processingType = d.value;
              }
            },
            "producerName"
    );


    var tableTwo = table.render({
      elem: "#SelectTable",
      url: config.base + 'warehouse/warehouse/shipmentOrder/list',
      page: true,
      cols: [
        [
          { type: "radio" },
          {field: "waybill", title: "运单号", align: "center"},
          {field: "shipmentOrderCode", title: "发货记录编号", align: "center"},
          {field: "sourceDesc", title: "数据来源", align: "center"},
          {field: "orderCode", title: "合同订单号", align: "center"},
          {field: "totalQuantity", title: "物料数量", align: "center"},
          {field: "code", title: "客户代码", align: "center"},
          {field: "contactName", title: "联系人", align: "center"},
          {field: "totalWeight", title: "物料重量", align: "center"},
          {field: "plateNo", title: "车牌号", align: "center"},
          {field: "shipmentOrderStatusDesc", title: "状态", align: "center"},
          {field: "createTime", title: "创建时间", align: "center"},
          {field: "creatorName", title: "创建人", align: "center"},
        ]
      ]
    });

    // 搜索
    form.on("submit(itemSubSearchTwo)", function (data) {
      tableTwo.reload({
        where: {
          ...data.field,
        },
        page: { curr: 1 }
      });
    });

    // 重置搜索
    form.on("submit(itemResetsTwo)", function (data) {
      tableTwo.reload({
        where: {
          ...admin.resetSearch(data.field),
        },
        page: { curr: 1 }
      });
    });

    form.render("select");


    $("#selectAll").click(function () {
      const checkStatus = table.checkStatus("SelectTable").data;
      console.log(checkStatus,"checkStatus")
      childData.SelectList = checkStatus;
      layer.close(nowData.zindex);
    });
  });
</script>

<style>
  .open-auto{
    position: relative;
    z-index: 10000;
    overflow: visible !important;
  }
  .layui-form-select dl{
    max-height:116.1px !important;
  }
</style>